WinLIB

Section: Misc. Reference Manual Pages (3x)
Updated: Windowing Library
Index Return to Main Contents
 

DESCRIPTION

WinLIB is a multi-purpose windowing library that utilizes the libraries of ncurses , ncurses panel library , and gpm including the WinLIB library will work. The WinLIB library allows a user to use the mouse to move, and manipulate windows, as well as use menu bars and keyboard functions, all with convenient callbacks. .SHTHINGS TO REMEMBER When coding with WinLIB, things are a little different than they would be coding with ncurses as standard.

When using ncurses to redraw the screen, do not use the redrawwin or refresh routines. These will screw up WinLIB, and the screen may get redrawn in a strange manner. Instead, using the Win_Refresh function, which will refresh the screen contents. The reason this is used instead of the other routines is because the library uses libpanel which utilizes a different screen refresh method. (See libpanel (3X) for more information on the panel library.

All routines are handled by what's called a routine. If you've used X-Windows, you may be familiar with the callback feature. A callback simply calls a routine when a specific type of information is sent. This allows for your programs to utilize specific data as it happens, instead of guessing. WinLIB provides many functions to handle callbacks for you. .SHAUTHORS WinLIB was conceived and designed by Ken Hollis (khollis@bitgate.com). Help provided from Alessandro Rubini (rubini@ipvvis.????.it). .SHSEE ALSO ncurses(3X), panel(3X), gpm(1), Win_Functions(3X).


 

Index

DESCRIPTION

This document was created by man2html, using the manual pages.
Time: 16:52:36 GMT, November 05, 2024